package com.mysite.angular.po;

import com.mysite.angular.common.BaseVo;
import java.util.Date;

/**
 * 操作员表
 * 
 * @author congge 
 * @created 2017-08-21 11:10:17
 * @version v1.0.0
 */
public class AcOperator extends BaseVo {
	/**
	 */
	transient private static final long serialVersionUID = -1L;

	/**
	 * 字段：操作员id
	 */
	private Integer id;

	/**
	 * 字段：登录帐号
	 */
	private String usercode;

	/**
	 * 字段：操作员姓名
	 */
	private String username;

	/**
	 * 字段：密码, 加密后的
	 */
	private String password;

	/**
	 * 字段：操作员状态 1 正常  2 冻结
	 */
	private String status;

	/**
	 * 字段：认证模式 1： 本地认证  2：ldap
	 */
	private String authMode;

	/**
	 * 字段：绑定用户代码，用于ldap模式，使用另外的代码登录ldap
	 */
	private String bindUsercode;

	/**
	 * 字段：最近登录时间
	 */
	private Date loginTime;

	/**
	 * 字段：所属机构id
	 */
	private Integer orgId;

	/**
	 * 字段：联系电话
	 */
	private String telnumber;

	/**
	 * 字段：创建者姓名
	 */
	private String creator;

	/**
	 * 字段：创建时间
	 */
	private Date createTime;

	/**
	 * 字段：电子邮件
	 */
	private String email;

	/**
	 * 读取：操作员id
	 *
	 * @return ac_operator.id
	 */
	public Integer getId() {
		return id;
	}

	/**
	 * 设置：操作员id
	 *
	 * @param id ac_operator.id
	 */
	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * 读取：登录帐号
	 *
	 * @return ac_operator.usercode
	 */
	public String getUsercode() {
		return usercode;
	}

	/**
	 * 设置：登录帐号
	 *
	 * @param usercode ac_operator.usercode
	 */
	public void setUsercode(String usercode) {
		this.usercode = usercode;
	}

	/**
	 * 读取：操作员姓名
	 *
	 * @return ac_operator.username
	 */
	public String getUsername() {
		return username;
	}

	/**
	 * 设置：操作员姓名
	 *
	 * @param username ac_operator.username
	 */
	public void setUsername(String username) {
		this.username = username;
	}

	/**
	 * 读取：密码, 加密后的
	 *
	 * @return ac_operator.password
	 */
	public String getPassword() {
		return password;
	}

	/**
	 * 设置：密码, 加密后的
	 *
	 * @param password ac_operator.password
	 */
	public void setPassword(String password) {
		this.password = password;
	}

	/**
	 * 读取：操作员状态 1 正常  2 冻结
	 *
	 * @return ac_operator.status
	 */
	public String getStatus() {
		return status;
	}

	/**
	 * 设置：操作员状态 1 正常  2 冻结
	 *
	 * @param status ac_operator.status
	 */
	public void setStatus(String status) {
		this.status = status;
	}

	/**
	 * 读取：认证模式 1： 本地认证  2：ldap
	 *
	 * @return ac_operator.auth_mode
	 */
	public String getAuthMode() {
		return authMode;
	}

	/**
	 * 设置：认证模式 1： 本地认证  2：ldap
	 *
	 * @param authMode ac_operator.auth_mode
	 */
	public void setAuthMode(String authMode) {
		this.authMode = authMode;
	}

	/**
	 * 读取：绑定用户代码，用于ldap模式，使用另外的代码登录ldap
	 *
	 * @return ac_operator.bind_usercode
	 */
	public String getBindUsercode() {
		return bindUsercode;
	}

	/**
	 * 设置：绑定用户代码，用于ldap模式，使用另外的代码登录ldap
	 *
	 * @param bindUsercode ac_operator.bind_usercode
	 */
	public void setBindUsercode(String bindUsercode) {
		this.bindUsercode = bindUsercode;
	}

	/**
	 * 读取：最近登录时间
	 *
	 * @return ac_operator.login_time
	 */
	public Date getLoginTime() {
		return loginTime;
	}

	/**
	 * 设置：最近登录时间
	 *
	 * @param loginTime ac_operator.login_time
	 */
	public void setLoginTime(Date loginTime) {
		this.loginTime = loginTime;
	}

	/**
	 * 读取：所属机构id
	 *
	 * @return ac_operator.org_id
	 */
	public Integer getOrgId() {
		return orgId;
	}

	/**
	 * 设置：所属机构id
	 *
	 * @param orgId ac_operator.org_id
	 */
	public void setOrgId(Integer orgId) {
		this.orgId = orgId;
	}

	/**
	 * 读取：联系电话
	 *
	 * @return ac_operator.telnumber
	 */
	public String getTelnumber() {
		return telnumber;
	}

	/**
	 * 设置：联系电话
	 *
	 * @param telnumber ac_operator.telnumber
	 */
	public void setTelnumber(String telnumber) {
		this.telnumber = telnumber;
	}

	/**
	 * 读取：创建者姓名
	 *
	 * @return ac_operator.creator
	 */
	public String getCreator() {
		return creator;
	}

	/**
	 * 设置：创建者姓名
	 *
	 * @param creator ac_operator.creator
	 */
	public void setCreator(String creator) {
		this.creator = creator;
	}

	/**
	 * 读取：创建时间
	 *
	 * @return ac_operator.create_time
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * 设置：创建时间
	 *
	 * @param createTime ac_operator.create_time
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * 读取：电子邮件
	 *
	 * @return ac_operator.email
	 */
	public String getEmail() {
		return email;
	}

	/**
	 * 设置：电子邮件
	 *
	 * @param email ac_operator.email
	 */
	public void setEmail(String email) {
		this.email = email;
	}
}